package com.ajk.server.service;
import java.util.List;

import com.ajk.server.model.ChatThreadUsers;
import com.ajk.server.model.query.ChatThreadUsersQuery;

/**
 * 聊天组成员表  <br>
 * chat_thread_users <br>
 * v1.0 2016-05-01
 */
 public interface ChatThreadUsersService {
	
	/**
 	*根据ID删除 聊天组成员表
 	*/
 	public Integer deleteChatThreadUsersById(Integer id);
 	
 	/**
 	*新增 聊天组成员表
 	*/
 	public Integer batchInsertChatThreadUsers(List<? extends ChatThreadUsers> chatThreadUserss);
 	
 	/**
 	*新增 聊天组成员表
 	*/
 	public Integer insertChatThreadUsers(ChatThreadUsers domain);
 
 	
 	/**
 	*更新 聊天组成员表
 	*/
 	public Integer updateChatThreadUsers(ChatThreadUsers domain);
 	
 	/**
 	*根据ID查询 聊天组成员表
 	*/
 	public ChatThreadUsers findChatThreadUsersById(Integer id);

	/**
 	*通过query 查询 聊天组成员表
 	*/
	public List<ChatThreadUsers> findChatThreadUsersByQuery(ChatThreadUsersQuery query);	
	
	/**
 	*通过query count总条数
 	*/
 	public Integer countChatThreadUsersByQuery(ChatThreadUsersQuery query);
 	
 	/**
 	* 通过ids查询
 	*/
 	public List<ChatThreadUsers> findChatThreadUsersByIds(List<Integer> ids);
 	
}	